package com.real8.plusplayground.client;

import com.google.gwt.place.shared.PlaceHistoryMapper;
import com.google.gwt.place.shared.WithTokenizers;
import com.real8.plusplayground.client.activity.ActivityReadPlace;
import com.real8.plusplayground.client.miscellaneous.MiscellaneousPlace;
import com.real8.plusplayground.client.person.PersonPlace;
import com.real8.plusplayground.client.statistics.StatisticsPlace;

/**
 * This interface is the hub of your application's navigation system. It links
 * the {@link com.google.gwt.place.shared.Place Place}s your user navigates to
 * with the browser history system &mdash; that is, it makes the browser's back
 * and forth buttons work for you, and also makes each spot in your app
 * bookmarkable.
 * <p>
 * Its implementation is code generated based on the @WithTokenizers annotation.
 */
@WithTokenizers({ ActivityReadPlace.Tokenizer.class,
		PersonPlace.Tokenizer.class, StatisticsPlace.Tokenizer.class,
		MiscellaneousPlace.Tokenizer.class })
public interface AppPlaceHistoryMapper extends PlaceHistoryMapper {
}
